const path = require('path')

module.exports = {
    entry:'./src/main.js', // 入口文件
    output:{ // 输出
        path: path.join(__dirname,'dist'), // 绝对路径
        filename: 'build.js',
        publicPath:'dist/'
    },
    module:{
        rules:[
            { // 配置css
                test: /\.css$/,
                use: [ 'style-loader', 'css-loader']
            },
            {  // 配置less
                test: /\.less$/,
                use: [{
                    loader: "style-loader" // 把css添加到dom
                }, {
                    loader: "css-loader" // 加载css
                }, {
                    loader: "less-loader" // 加载less   less 转 css
                }]
            },
            { // 处理css/less等文件中的图片  处理成base64的图片
                test: /\.(png|jpg|gif|jpeg)$/,
                use: [
                  {
                    loader: 'url-loader',
                    options: {
                      limit:8192,  //文件小于 8(8192) kb
                      name:'img/[name].[hash:8].[ext]'
                    }
                  }
                ]
            }
        ]
    }
}